launch (of ...) - Turkish English Dictionary